rain cape - French English Dictionary